body,
html {
  height: 100%;
}

#app {
  height: 100%;
}

.h-100 {
  height: 100%;
}

.text-center {
  text-align: center;
}

.login-layout {
  padding: 40px 30px;
  border: 1px solid gainsboro;
  border-radius: 3px;
  /* background-color: #8a7272; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}